Infinity-Shoot names a function, with lambda list (D U R):
Fire a shot from a projectile device.
Lisp SHOOT = JSON shoot
UNIMPLEMENTED
The projectile device ITEM must be capable of firing a projectile; this includes having sufficient energy (ammunition) to do so.
Projectiles are currently UNIMPLEMENTED.
{ c: "shoot", d: { i: ITEM, course: COURSE, facing: FACING } }
Facing is interpreted by TOOTSVILLE INTERPRET-FACING.
WRITEME
See also the TOOTSVILLE INFINITY-SET-USER-VAR command for an alternative way to promulgate shots.
Defined in file src/infinity/new-commands-20.lisp.